'Declaration
<System.Reflection.DefaultMemberAttribute("Item")> Public MustInherit Class NGridRuleCollection (Of TRule As NGridRule(Of TGrid), TGrid As NGrid) Inherits Nevron.Nov.Dom.NElementCollection(Of TRule) Implements Nevron.Nov.DataStructures.INAddable(Of TRule), Nevron.Nov.DataStructures.INClearable, Nevron.Nov.DataStructures.INCollection(Of TRule), Nevron.Nov.DataStructures.INContains(Of TRule), Nevron.Nov.DataStructures.INCountable(Of TRule), Nevron.Nov.DataStructures.INDynamicSet(Of TRule), Nevron.Nov.DataStructures.INIndexedSet(Of TRule), Nevron.Nov.DataStructures.INIterable(Of TRule), Nevron.Nov.DataStructures.INRemovable(Of TRule), Nevron.Nov.DataStructures.INReverseIterable(Of TRule), Nevron.Nov.DataStructures.INSet(Of TRule), Nevron.Nov.DataStructures.INWritableIndexedSet(Of TRule), Nevron.Nov.Dom.INDomDeepEquals, Nevron.Nov.Dom.INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable
'Usage
Dim instance As NGridRuleCollection(Of TRule,TGrid)
[System.Reflection.DefaultMember("Item")] public abstract class NGridRuleCollection<TRule,TGrid> : Nevron.Nov.Dom.NElementCollection<TRule>, Nevron.Nov.DataStructures.INAddable<TRule>, Nevron.Nov.DataStructures.INClearable, Nevron.Nov.DataStructures.INCollection<TRule>, Nevron.Nov.DataStructures.INContains<TRule>, Nevron.Nov.DataStructures.INCountable<TRule>, Nevron.Nov.DataStructures.INDynamicSet<TRule>, Nevron.Nov.DataStructures.INIndexedSet<TRule>, Nevron.Nov.DataStructures.INIterable<TRule>, Nevron.Nov.DataStructures.INRemovable<TRule>, Nevron.Nov.DataStructures.INReverseIterable<TRule>, Nevron.Nov.DataStructures.INSet<TRule>, Nevron.Nov.DataStructures.INWritableIndexedSet<TRule>, Nevron.Nov.Dom.INDomDeepEquals, Nevron.Nov.Dom.INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable where TRule: NGridRule<TGrid> where TGrid: NGrid